package com.zkh.myframe.server.tomcat.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * SSL配置
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface EnableSSL {
	
	/**
	 * 秘钥库文件地址
	 */
	String keystoreFile();
	
	/**
	 * 秘钥库密码，支持“ENC(加密串,密钥)”格式
	 */
	String keystorePass();
	
	/**
	 * SSL协议，默认TLS
	 */
	String sslProtocol() default "TLS";
}
